"""
Vistas utilizadas en la aplicacion
"""

import re
from pyramid.httpexceptions import HTTPFound, HTTPNotFound
from pyramid.security import authenticated_userid

from alpha.modelos import DBSession
from alpha.modelos import Usuario

"""
Redirije la raiz a la vista main
"""
def redirect(request):
    return HTTPFound(location = request.route_url('main'))

"""
Vista main, los usuarios autenticados pueden ver el contenido 
"""
def main(request):
    logged_in = authenticated_userid(request)

    #usuario = Usuario.get_by_username('administrador')
    #nombre = usuario.nombre

    return dict(
        logged_in = logged_in,
	#usuario = nombre,

        )

"""
Vista usuarios, seccion donde se administra las operaciones referentes a los usuarios
"""
def usuarios(request):
    logged_in = authenticated_userid(request)

    #usuario = Usuario.get_by_username('administrador')
    #nombre = usuario.nombre

    return dict(
        logged_in = logged_in,
	#usuario = nombre,

        )

